#pragma once

struct IStopwatch
{
	virtual void reset() = 0;
	virtual void start() = 0;
	virtual void stop() = 0;
	virtual double getElapsed() = 0;
};

IStopwatch * createStopwatch();